// Lee dialog 1.0 http://www.xij.cn/blog/?p=68

//判断ie6 解决遮罩问题
var isIE=!!window.ActiveXObject;
var isIE6=isIE&&!window.XMLHttpRequest;


var dialogFirst=true;
var getdata;
function dialog(title,content,width,height,cssName){
	
if(dialogFirst==true){
  var temp_float=new String;
  temp_float="<div id=\"floatBoxBg\"></div>";
  temp_float+="<div id=\"floatBox\" class=\"floatBox\">";
  temp_float+="<div class=\"title\"><h4></h4><span id=close><span href=\"javascript:void(0)\">关闭  X</span></span></div>";
  temp_float+="<div class=\"content\"></div>";
  temp_float+="</div>";
  $("body").append(temp_float);
  dialogFirst=false;

  
  $("#close").click(function(){
	  
	//清空内容
	//alert($("#files").val());
	//$(".content").html("");
	$(".content").empty();
	
    $("#floatBoxBg").hide();
    $("#floatBox").hide();
    
    if (isIE6){
    	$("#zindexDiv").hide();
    }
    
    //alert(contentType);
  });
  

}

$("#floatBox .title h4").html(title);
contentType=content.substring(0,content.indexOf(":"));
content=content.substring(content.indexOf(":")+1,content.length);

switch(contentType){
  case "url":
  var content_array=content.split("?");
  //alert(content_array[0]);
  //alert(content_array[1]);
  //alert(content);
	$.ajax({
			type: "GET",
			url: content,
			cache:false,
			error:function(){
				$("#floatBox .content").empty();
			  	$("#floatBox .content").html("error...");
			},
			success: function(data){
				$("#floatBox .content").empty();	//ie6 ajax bug
				$("#floatBox .content").append(data);
				//getdata = data;
				//alert( "Data Saved: " + data );
		   }
	});

//  $.ajax({
//    type:content_array[0],
//    url:content_array[1],
//    data:content_array[2],
//	error:function(){
//	  $("#floatBox .content").html("error...");
//	},
//    success:function(html){
//      $("#floatBox .content").html(html);
//    }
//  });

  break;
  	case "text":
  	$("#floatBox .content").html(content);
  	break;
  case "id":
	  
	$("#floatBox .content").html($("#"+content+"").html());

	//$("#floatBox .content").append($("#"+content+""));
	break;
  case "iframe":
	$("#floatBox .content").empty();
	$("#floatBox .content").html("<iframe id='iframe' src=\""+content+"\" width=\"100%\" height=\""+(parseInt(height)-80)+"px"+"\" scrolling=\"no\" frameborder=\"0\" ></iframe>");
	break;
}


$("#floatBoxBg").css({display:"block",height:$(document).height()});
$("#floatBox").removeClass();
$("#floatBox").attr("class","floatBox "+cssName);
//alert($(window.document).scrollTop());
var tt = parseInt($(window.parent.document).height())/2-parseInt(height);
//alert(tt);
$("#floatBox").css({display:"block",left:(($(document).width())/2-(parseInt(width)/2))+"px",top:($(window.document).scrollTop()+tt)+"px",width:width,height:height});
//$("#floatBox").css({display:"block", left:"50%", top:"50%", marginTop:-(parseInt(height)/2)+"px", marginLeft:-(parseInt(width)/2)+"px", width:width, height:height});
if (isIE6){
	//$("#zindexDiv").css({display:"block", left:"50%", top:"50%", marginTop:-(parseInt(height)/2)+"px", marginLeft:-(parseInt(width)/2)+"px", width:width, height:height});
	height = parseInt(height)+15+"px";
	$("#zindexDiv").css({display:"block",left:(($(document).width())/2-(parseInt(width)/2))+"px",top:($(window.parent.document).scrollTop()+60)+"px",width:width,height:height});
}


}
